//
//  LBXBWFilter.h
//  OpenGLGame
//
//  Created by Nguyen Cong Huy on 4/5/13.
//  Copyright (c) 2013 UIT. All rights reserved.
//

#ifndef __OpenGLGame__LBXBWFilter__
#define __OpenGLGame__LBXBWFilter__

#include "LBGroupFilter.h"

class LBToneCurveFilter;
class LBVignetteFilter;
class LBSharpenFilter;
class LBGreyscaleFilter;
class LBTexture;

class LBXBWFilter : public LBGroupFilter{
    LBToneCurveFilter* toneCurves;
    LBSharpenFilter* sharpen;
    LBVignetteFilter* vignette;
    LBGreyscaleFilter* greyscale;
public:
    LBXBWFilter();
    virtual ~LBXBWFilter();
    void setToneAcvData(unsigned char* toneData);
};

#endif
